1 CKFinder Changelog
2 ==================
3 http:
//cksource.com/ckfinder
4 Copyright (C)
2007-2015, CKSource - Frederico Knabben. All rights reserved.
5
6
7 ### Version
2.6.2
8 - Fixed issues with HTML5 upload
in popup mode on IE.
9
10 ### Version
2.6.1
11 - Fixed minor self-XSS vulnerability.
12
13 ### Version
2.6
14 Security release:
15 - Fixed DOM XSS and reflected XSS vulnerabilities.
16 - Introduced built-
in CSRF protection.
17
18 - A
new Bootstrap skin has been added.
19 - The flash upload component used to handle multiple file uploads
in old version of Internet Explorer (IE9 and IE8) has been removed.
20   As a result, the file upload feature will now fallback to a single file upload
on browsers without HTML5 File API support.
21 - Fixed: Using up arrow key
in List View to move between files did not work.
22
23 ### Version
2.5.1
24 - Fixed: CKFinder shows a blank window
when opened in a popup on Safari 8+.
25 [PHP] - Security release, updating
is highly recommended. Authenticated users could manipulate files located in folders configured as “hidden”, on web servers hosted on Windows platforms.
26 - Removed obsolete integration samples
for FCKeditor and CKEditor 3.x.
27 - Reworked CKEditor
4.x integration sample - added an example on how to support drag&drop file uploads and pasting images from clipboard.
28
29 ### Version
2.5.0.1
30
31 ### Version
2.5
32 - Fixed: Opening settings panel after opening/closing flashupload panel caused exception being thrown.
33 - Fixed: Selection issues
when double-clicking the file.
34 - Fixed: getSelectedfiles no longer returns duplicated entries.
35 - Added the possibility to access
in selectActionFunction custom attributes passed in <File> elements returned by the GetFiles command.
36 - Added the possibility to define custom plugins that provide additional toolbar buttons.
37 - Added the possibility to pass extra parameters to popup methods with config.popupFeatures and config.popupTitle.
38 - Added changes required
by CKEditor 4.5.0.
39
40 ### Version
2.4.3
41
42 ### Version
2.4.2
43 - Updated syntax highlighting component used
in the fileeditor plugin. Added languages support: markdown, restructured text, java, less, sass, scss, perl, python, ruby and sql.
44 - Changed
default thumbnail delay to 100ms.
45 - Fixed: Loading thumbnails
is terribly slow when there are many files in a folder.
46 - Fixed: Using
"Search" while the folder was loading could result in a JavaScript error.
47 - Fixed: External script loading
in popup does not work in Internet Explorer.
48 - Fixed: Editing of text files broken
in Chrome 31 and higher.
49 - Fixed: Too early thumb render
on uploading multiple files.
50 - Fixed: Issues with HTML5 upload
in IE11 "tile mode" when in popup.
51 - Fixed: Issues
when calling CKFinder popup twice.
52 - Fixed: CKFinder with thumbs disabled - icons are not shown.
53 - Fixed: IE9: SCRIPT1002: Syntax error.
54 - Updated translations: Italian, Turkish.
55
56 ### Version
2.4.1
57 Updated copyrights,
fixed URLs inside source code, other minor fixes.
58 [PHP] - Fixed: Empty filename
when non-UTF-8 character is found on nginx with PHP 5.4
59
60 ### Version
2.4
61 - Added Search box
in the toolbar that performs search of those files matching the searched string in the current folder.
62 - Fixed: Images can be overwritten
on resizing.
63 - Fixed: File extension
is now hidden when "Create new image" checkbox is unselected in Image Resize dialog.
64 - Fixed: When the file name was too
long it overlapped the image in Lightbox preview.
65 - Fixed: Display issues
in Internet Explorer 10 and Internet Explorer 11.
66 - Fixed: It was impossible to upload files
in IE10/IE11 when CKFinder was running in a popup.
67 - Fixed: Classic upload
for popup sample did not work in IE9.
68 - Fixed: Dialog windows could not be opened after opening CKFinder twice
in a popup.
69 - Fixed: Various
"access denied" errors appeared from time to time in IE when CKFinder was running in a popup.
70 - Fixed: CKFinderAPI.disableFolderContextMenuOption() did not work
for "createSubFolder"/"renameFolder" items.
71 - Fixed: In some cases, and empty (undefined) error message was shown to the user
when an error occured.
72 - Updated colorbox library used
by the gallery plugin to the latest version, compatible with latest versions of jQuery.
73 [PHP] - Fixed paths resolving
by resolveUrl() function.
74
75 ### Version
2.3.1.1
76
77 ### Version
2.3.1
78 Security Release:
79 It was possible to perform DOS attack
by users authorized to use the sever connector and with permissions to upload files (ASP, PHP, ColdFusion).
80 It was possible to cause Denial of Service to files and folders
on certain servers (like Apache) by users authorized to use the sever connector and with permissions to create folders. The attack was possible only inside a folder to which user had create folder permissions.
81 - Added
new translation: Serbian.
82 - Updated translations: Catalan, Chinese, Japanese.
83 - Folders that start with a dot character are now disallowed
by default.
84 - Fixed auto-renaming of files with multiple extensions: foo.tar.gz will be renamed to foo(
1).tar.gz on second upload.
85 - Maximize did not work
when CKFinder was added with appendTo()
86
87 ### Version
2.3
88 - Added the
new Maximize plugin.
89 - Multiple file selection: copying / moving / deleting / selecting multiple files
is now possible.
90 - When no other selection function defined,
double clicking a file will now execute the View command.
91 - File editor plugin was upgraded to use CodeMirror
2. C# support was added.
92 - It
is now possible to select a file on startup by using the config.startupPath configuration.
93 - Added a
new configuration option, config.sidebarWidth, to change the initial width of the sidebar (where the folders pane is located) with ease.
94 - The name of the file
is now displayed when hovering over a file.
95 - Added a
new API method, api.addFolderDropMenuOption, to add new options to the menu that opens once files are dropped into a folder.
96 - Added an option
for plugins to specify if a toolbar button should be disabled when basket is empty.
97 - Added
new translation: Catalan.
98 - Updated translations: Hebrew.
99 - Fixed: Thumbnails of custom sizes are now displayed correctly at the files list.
100 - Fixed: Files
from the right resource type will be shown at the second opening of CKFinder via CKEditor.
101 - Fixed: Impossible to
set height of CKFinder when using SetupCKEditor().
102 - Fixed: Extension
is now uneditable in the ImageResize dialog window.
103 - Fixed: Hitting F5 and CTRL+R inside a CKFinder popup will not close the window.
104 - Fixed: IE will not show an error
on the console when opening Developer Tools when inside the popup.
105 - Fixed: The
"onbeforeunload" event of the host document will now be preserved.
106 - Fixed: The
"Resize" dialog window looks better on Webkit.
107 - Fixed: The thumbnail inside the
"Resize" dialog window is now limited in size.
108 - Fixed: An hidden CKFinder instance will now have correct height
when shown.
109 - Fixed: The rememberLastFolder configuration now works
when opening CKFinder as a popup.
110 - Fixed: In forced IE7 compatibility mode, IE8 did not display dialogs correctly.
111 - Fixed: It
is now possible to use a callback for the Basket's context menu and toolbar labels, as well as custom language strings.
112 - Fixed: Layout may appear broken after upload.
113 - Fixed: IE
10: Compatibility with latest beta version.
114 - Fixed: Thumbnails were left
in the old location when files were moved.
115 [PHP] - Added a
new Zip plugin, that can create and extract zip archives and allows to download a folder or multiple files as a zip package.
116 [PHP] - Dropped support
for PHP 4.x.
117
118 ### Version
2.2.2
119 - Fixed: The
new Chrome 20 is again causing issues with finder.popup(). The new fix should work for all future versions of Chrome.
120
121 ### Version
2.2.1
122 - Fixed: finder.popup() does not work
in Chrome 18.
123
124 ### Version
2.2
125 Security Release:
fixed filtering of unsafe characters for IIS6 web server.
126 - HTML5 multiple file uploads introduced.
127 - Files can now be uploaded
by using the drag&drop in Firefox and Chrome.
128 - Added a read-only mode (config.readOnly), which
if enabled, lets the user browse the files but not upload or modify them.
129 - CKFinder now supports common lightbox plugins
by default when viewing files, and will use Colorbox to show images if no other lightbox plugin is loaded.
130 -
"Upload" button in the toolbar now remains active after a file has been uploaded if the Upload Pane is still open.
131 - Improved formatting of file sizes.
132 - Dialog window definition now contains a
new connectorResponse property which can use raw data sent from the server inside plugins.
133 - Added support
for full URLs in the SetupCKEditor() method.
134 - Configuration objects passed to the SetupCKEditor() method are now
in fact being used.
135 - Improved support
for Android and iOS tablets.
136 - Updated translations: Slovak; minor updates
in all other localizations.
137 - Fixed: Permission denied to
set property Window.onbeforeunload.
138 - Fixed: ckfinder_v1.js: SetupCKEditor() and SetupFCKeditor() methods are causing a JavaScript error.
139 - Fixed: IE, Opera: Double clicking a file causes CKFinder to
try to close the browser tab.
140 - Fixed: IE, Opera: CKFinder closes the browser tab after the tab which linked to it was closed.
141 - Fixed: IE, Opera: CKFinder tries to close the browser tab after pressing the F5 key (Refresh).
142 - Fixed: When CKFinder
is integrated with CKEditor, the URL that is sent back from the Upload tab after a successful file upload is not being encoded properly.
143 - Fixed: It
is impossible to view a file with a special character in its name.
144 - Fixed: IE8: Selecting a file requires a
double click instead of a single one.
145 - Fixed High Contrast mode detection.
146 - Fixed: Flash uploader
is unable to deal with unexpected errors.
147 [PHP] - Fixed: Incorrect encoding of file names returned after the file upload.
148 [PHP] - Added: Support full URLs
in resolveUrl() to resolve to correct $baseDir.
149
150 ### Version
2.1.1
151 - Sorting
by file extension is now available.
152 - Clear Basket button
is now only active when applicable.
153 - Added support
for skins in custom paths (config.skin).
154 - Added a
new API method to destroy an instance (api.destroy()).
155 - Added an option to specify additional parameters
for server requests (config.connectorInfo).
156 - Added
new translations: Bulgarian, Croatian, Esperanto, Gujarati, Hindi, Romanian, Vietnamese, Welsh.
157 - Updated translations: Brazilian Portuguese, Chinese Simplified, Czech, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Italian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Persian, Polish, Russian, Slovenian, Spanish, Swedish, Turkish.
158 - Added Czech version of CKFinder User
's Guide ("Help").
159 - A callback function (config.callback) can now also be defined
in the configuration file.
160 - Added RTL support
for skins.
161 - Improved RTL support
in the Flash upload component.
162 - Fixed: The Flash uploader used wrong URL to send files
when CKFinder had an ID attribute assigned (as a result, the upload was never marked as completed).
163 - Fixed: Added protection against thumbnail caching. CKFinder was displaying an old thumbnail
when a user deleted a file and then a file with the same name was uploaded.
164 - Fixed: [Opera] Double clicking
on a folder opens the browser's context menu.
165 - Fixed: It was impossible to re-enable a disabled context menu command.
166 - Fixed: config.id
is now available for reading within custom configuration.
167 - Fixed: [Firefox] JavaScript error
when reloading the page where CKFinder is used as a popup.
168 - Fixed: [IE, Chrome] Focus
is lost after closing a dialog window.
169 - Fixed: The startupPath option did not work.
170 - Fixed: Unable to use CKFinder inside modal dialogs due to inability to properly destroy the previous instance.
171 [PHP] - Fixed: When cookie contains an array, clicking the Upload button resulted
in an error.
172 [PHP] - Fixed: The Watermark plugin (and the AfterFileUpload hook) did not work.
173 [PHP] - Fixed: Uploading files did not work
when memory_limit was set to -1.
174
175 ### Version
2.1
176 - Added support
for multiple uploads using the Flash component.
177 - Improved rendering of thumbnails. Thumbnails are now loaded dynamically, only
when the file is visible.
178   A configurable delay between requesting each thumbnail
is available: config.thumbnailDelay.
179 - Added support
for file upload using HTML5 FormData.
180 - Added an option to
set the base user interface color: config.uiColor.
181 - File upload requires less clicks.
182 - Improved keyboard navigation and actions.
183 - Compatibility with mobile devices (Android and iOS).
184 - Added an option to show an arrow icon that will launch the context menu: config.showContextMenuArrow.
185 - Updated translations: Brazilian Portuguese, Chinese Simplified, Dutch, Finnish, Hebrew, Italian, Polish, Spanish.
186 - Added
new translations: Estonian, Lithuanian, Persian, Turkish.
187 - CKFinder User
's Guide ("Help") rewritten and fully updated for English and Polish.
188 - Improved error handling
when receiving an invalid XML response from the server connector.
189 - Added an option to show the OS icons
in Firefox: config.useNativeIcons.
190 - Added an option to specify the path to the custom server connector: config.connectorPath.
191 - Fixed: The
"Download" option returns an improperly encoded filename.
192 - Fixed: The dialog window used during the copying/pasting operations was broken
in IE7.
193 - Fixed: The Folders Pane was too small
in Internet Explorer 9 in compatibility mode.
194 - Fixed: English text
in dialog window titles was flipped when using an RTL language.
195 - Fixed: View image command opens the file
in the same window in Internet Explorer.
196 - Fixed: Opening context menu triggers folder reload.
197 - Fixed: Invalid paths
in popup(s) samples.
198 - Fixed: CKFinder was sometimes throwing an
"Object doesn't support this property or method" error in Internet Explorer.
199 - Fixed: Thumbnails were not created
if a folder or file name contains a single quote character.
200 - Fixed: Disable upload button
for iOS.
201 [PHP] - Modified the
default settings in the configuration file for the Images resource type.
202 [PHP] - Fixed: CKFinder did not work
in Internet Explorer when there was a file with a name that contained some strange characters.
203
204 ### Version
2.0.2
205 - Added a way to programmatically close a popup window: closePopup().
206 - Added
new translation: Finnish.
207 - Updated syntax highlighting component used
in the fileeditor plugin.
208 - Fixed compatibility issues with IE9 RC.
209 - Fixed: CKFinder does not scroll correctly to the uploaded file.
210 - Fixed: Invalid height of the editing window
in the File Editor dialog window.
211 - Fixed: CKFinder.dom.element.getWindows method
is not available.
212 - Fixed: [Opera] Context menu does not work
in the files pane.
213 - Fixed: When CKFinder
is opened in a popup window, after pressing the Cancel button CKFinder asks for confirmation in a wrong window.
214 - Fixed: Download does not work
in IE8 in a popup window.
215 - Fixed: It
is impossible to upload a file when CKFinder is running in a popup window.
216 - Fixed: File editor does not work
in a popup window.
217 [PHP] - Fixed: CKFinder loses PNG image transparency
on thumbnails.
218 [PHP] - Fixed: thumbnails are corrupted
when files calling ob_start() are included in config.php.
219
220 ### Version
2.0.1
221 - Default view settings are now configurable.
222 - Minimum height
for CKFinder has been set to 200px.
223 - CKFINDER.version and CKFINDER.revision variables are now available.
224 - Updated and added
new translations: French, Hebrew, Japanese, Russian.
225 - Callback function can now be defined also
in the configuration file.
226 - CKFinder will now remember client settings
in a cookie.
227 - Files are now selected automatically after upload.
228 - Fixed: Permission denied error
in IE 8 when using CKFinder in a popup.
229 - Fixed: Upload progress bar was broken
in FF 3.5+.
230 - Fixed: CKFinder does not work
in a frameset.
231 - Fixed: RTL support
in the files pane.
232 - Fixed: SSL support
in IE6 and Firefox 3.0.
233 - Fixed: application ID was not passed to the server connector.
234 - Fixed: CKFinder.setupCKEditor was not working
when null was passed as the first argument.
235 - Fixed: dialogs
in an iframe in IE8 quirks mode are rendered incorrectly.
236 - Fixed: dialogs
in IE in quirks mode looked bad.
237 - Fixed: right click triggered drag&drop
in Safari.
238 - Fixed: content was selected during resizing
in Safari.
239 - Fixed: dialog borders
in V1 skin in IE6.
240 - Fixed:
"Empty folder" message disappeared after changing files view mode.
241 - Fixed: context menu
in Firefox on a Mac does not work.
242 - Fixed: changing file extension caused issues with renaming file
for the second time.
243 - Fixed issue with caching thumbnails.
244
245 ### Version
2.0
246 - First
public release of 2.x version of CKFinder.



Full source code website bán hàng thương mại điện tử gần giống shopee 473.489 lượt xem

Gõ tìm kiếm nhanh...